/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

function Carga(url,id)
{
//Creamos un objeto dependiendo del navegador
    var objeto;
    if (window.XMLHttpRequest)
    {
        //Mozilla, Safari, etc
        objeto = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        //Nuestro querido IE
        try {
            objeto = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
        try { //Version mas antigua
            objeto = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
        }
    }
    if (!objeto)
    {
        alert("No ha sido posible crear un objeto de XMLHttpRequest");
    }
        //Cuando XMLHttpRequest cambie de estado, ejecutamos esta funcion
    objeto.onreadystatechange=function()
    {
        cargarobjeto(objeto,id)
    }
    var anio=document.getElementById('Anio').value;
    var mes=document.getElementById('Mes');
    var dia=document.getElementById('Dia');
    
    var mes1;
    var dia1;
    if(mes==null)
        mes1=100;
    else
        mes1=mes.value;
    if(dia==null)
        dia1=100;
    else
        dia1=dia.value;
    //alert(anio+" "+mes1+" "+dia1);

    url=url+"?anio="+anio+"&mes="+mes1+"&dia="+dia1+"";
    objeto.open('POST', url, true) // indicamos con el método open la url a cargar de manera asíncrona
    objeto.send(null) // Enviamos los datos con el metodo send
}

function cargarobjeto(objeto, id)
{
    if (objeto.readyState == 4){ //si se ha cargado completamente
    document.getElementById(id).innerHTML=objeto.responseText
        }
    else //en caso contrario, mostramos un gif simulando una precarga
    document.getElementById(id).innerHTML='<img src="loading.gif" alt="cargando" />'
}
